home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / vbdatabs / os_type.h < prev    next >
C/C++ Source or Header  |  1999-03-14  |  3KB  |  100 lines

  1. // ------------------------------- //
  2. // -------- Start of File -------- //
  3. // ------------------------------- //
  4. // ----------------------------------------------------------- //
  5. // C++ Header File Name: os_type.h 
  6. // Compiler Used: MSVC40, DJGPP 2.7.2.1, GCC 2.7.2.1, HP CPP 10.24
  7. // Produced By: Doug Gaer  
  8. // File Creation Date: 10/28/1996  
  9. // Date Last Modified: 03/15/1999
  10. // Copyright (c) 1997 Douglas M. Gaer
  11. // ----------------------------------------------------------- // 
  12. // ---------- Include File Description and Details  ---------- // 
  13. // ----------------------------------------------------------- // 
  14. /*
  15. The VBD C++ classes are copyright (c) 1997, by Douglas M. Gaer.
  16. All those who put this code or its derivatives in a commercial
  17. product MUST mention this copyright in their documentation for
  18. users of the products in which this code or its derivative
  19. classes are used. Otherwise, you have the freedom to redistribute
  20. verbatim copies of this source code, adapt it to your specific
  21. needs, or improve the code and release your improvements to the
  22. public provided that the modified files carry prominent notices
  23. stating that you changed the files and the date of any change.
  24.  
  25. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
  26. THE ENTIRE RISK OF THE QUALITY AND PERFORMANCE OF THIS SOFTWARE
  27. IS WITH YOU. SHOULD ANY ELEMENT OF THIS SOFTWARE PROVE DEFECTIVE,
  28. YOU WILL ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR
  29. CORRECTION.
  30.  
  31. This file contains macros used to set Operating System specific
  32. flags within an application. It was developed to make porting
  33. code easier by centralizing all the Operating System dependent
  34. flags.
  35. */
  36. // ----------------------------------------------------------- //   
  37. #ifndef __OS_TYPE_HPP
  38. #define __OS_TYPE_HPP
  39.  
  40. // DOS and Windows applications
  41. // #ifndef __DOS__
  42. // #define __DOS__
  43. // #endif 
  44.  
  45. // Generic Unix applications
  46. // #ifndef __UNIX__
  47. // #define __UNIX__
  48. // #endif 
  49.  
  50. // Basic console applications for MSDOS and UNIX
  51. // #ifndef __CONSOLE__
  52. // #define __CONSOLE__
  53. // #endif  
  54.  
  55. // HTML Front End applications
  56. // #ifndef __HTML__
  57. // #define __HTML__
  58. // #endif
  59.  
  60. // MSDOS applications only
  61. // #ifndef __MSDOS__
  62. // #define __MSDOS__
  63. // #endif 
  64.  
  65. // Windows API applications
  66. // #ifndef __WINAPI__
  67. // #define __WINAPI__
  68. // #endif 
  69.  
  70. // Windows MFC applications
  71. // #ifndef __MFC__
  72. // #define __MFC__
  73. // #endif 
  74.  
  75. // Generic XWINDOWS applications
  76. // #ifndef __XWINDOWS__
  77. // #define __XWINDOWS__
  78. // #endif 
  79.  
  80. // HP Unix applications
  81. // #ifndef __HPUX__
  82. // #define __HPUX__
  83. // #endif
  84.  
  85. // Solaris applications
  86. // #ifndef __SOLARIS__
  87. // #define __SOALRIS__
  88. // #endif
  89.  
  90. // Linux applications
  91. // #ifndef __LINUX__
  92. // #define __LINUX__
  93. // #endif
  94.  
  95. #endif  // __OS_TYPE_HPP //
  96. // ----------------------------------------------------------- // 
  97. // ------------------------------- //
  98. // --------- End of File --------- //
  99. // ------------------------------- //
  100.